package com.zlzxm.shoesmarket.view.activity.manage;

import android.app.Activity;
import android.content.Context;
import android.widget.ImageView;

import com.zlzxm.shoesmarket.view.activity.ACAccount;
import com.zlzxm.shoesmarket.view.activity.ACAddGoods;
import com.zlzxm.shoesmarket.view.activity.ACAddNote;
import com.zlzxm.shoesmarket.view.activity.ACAddRepository;
import com.zlzxm.shoesmarket.view.activity.ACBatchInOut;
import com.zlzxm.shoesmarket.view.activity.ACBillboardDetail;
import com.zlzxm.shoesmarket.view.activity.ACBugSaleAll;
import com.zlzxm.shoesmarket.view.activity.ACCalculate;
import com.zlzxm.shoesmarket.view.activity.ACLogin;
import com.zlzxm.shoesmarket.view.activity.ACRecruit;
import com.zlzxm.shoesmarket.view.activity.ACGoodsInOutNote;
import com.zlzxm.shoesmarket.view.activity.ACGoodsMatchList;
import com.zlzxm.shoesmarket.view.activity.ACGoodsSizeDetail;
import com.zlzxm.shoesmarket.view.activity.ACManageDesc;
import com.zlzxm.shoesmarket.view.activity.ACMarketDynamic;
import com.zlzxm.shoesmarket.view.activity.ACMyRequestGood;
import com.zlzxm.shoesmarket.view.activity.ACNote;
import com.zlzxm.shoesmarket.view.activity.ACReleaseRecruit;
import com.zlzxm.shoesmarket.view.activity.ACRepositoryGoodsDetail;
import com.zlzxm.shoesmarket.view.activity.ACRepositoryManager;
import com.zlzxm.shoesmarket.view.activity.ACRequestGoods;
import com.zlzxm.shoesmarket.view.activity.ACRepositoryInOutNote;
import com.zlzxm.shoesmarket.view.activity.ACSaveEdit;
import com.zlzxm.shoesmarket.view.activity.ACSignUp;
import com.zlzxm.shoesmarket.view.activity.ACSizeMove;
import com.zlzxm.shoesmarket.view.activity.ACTendency;
import com.zlzxm.shoesmarket.view.activity.ACTransferGoods;
import com.zlzxm.shoesmarket.view.activity.ACTransferMarket;
import com.zlzxm.shoesmarket.view.activity.ACUpdateRepository;
import com.zlzxm.shoesmarket.view.activity.ACVipInfo;
import com.zlzxm.shoesmarket.view.activity.ACWholesaleMarket;
import com.zlzxm.shoesmarket.view.activity.manage.bundle.BundleGoodsInfo;

import java.util.List;

/**
 * CREATE BY zlzxm ON 4/7/21
 */
public class ActivityIndex {


    public static void startACLogin(Context context){

        ACLogin.start(context);
    }
    public static void startACSignUp(Context context){

        ACSignUp.start(context);
    }


    public static void startACAddNote(Context context){

        ACAddNote.start(context);
    }

    public static void startACGoodsMatchList(Activity activity, ImageView shareElement,
                                             String urlFace){

        ACGoodsMatchList.start(activity,shareElement,urlFace);

    }


    public static void startACCalculate(Context context){


        ACCalculate.start(context);
    }

    public static void startACTendency(Context context){


        ACTendency.start(context);
    }

    public static void startACReleaseRecruit(Context context){


        ACReleaseRecruit.start(context);
    }

    public static void startACRecruit(Context context){


        ACRecruit.start(context);
    }

    public static void startACManageDesc(Context context){


        ACManageDesc.start(context);
    }

    public static void startACNote(Context context){


        ACNote.start(context);
    }

    public static void startACMyRequestGood(Context context){


        ACMyRequestGood.start(context);
    }


    public static void startACWholesaleMarket(Context context){


        ACWholesaleMarket.start(context);
    }


    public static void startACTransferMarket(Context context){


        ACTransferMarket.start(context);
    }


    public static void startACAccount(Context context){


        ACAccount.start(context);
    }


    public static void startACVipInfo(Context context){

        ACVipInfo.start(context);
    }


    public static void startACRequestGoods(Context context){

        ACRequestGoods.start(context);
    }


    public static void startACBugSaleAll(Context context){

        ACBugSaleAll.start(context);
    }

    public static void startACStatistic(Context context){

        ACRepositoryInOutNote.start(context);
    }


    public static void startACRepositoryManager(Context context){

        ACRepositoryManager.start(context);
    }

    public static void startACUpdateRepository(Context context,String id){

        ACUpdateRepository.start(context,id);
    }


    public static void startACAddRepository(Context context){

        ACAddRepository.start(context);
    }

    public static void startACAddGoods(Context context){

        ACAddGoods.start(context);
    }


    public static void startACSaveEdit(Context context,BundleGoodsInfo bundleGoodsInfo){

        ACSaveEdit.start(context,bundleGoodsInfo);
    }


    public static void startACSizeMove(Context context,BundleGoodsInfo bundleGoodsInfo){

        ACSizeMove.start(context,bundleGoodsInfo);
    }

    public static void startACBatchInOut(Context context,BundleGoodsInfo bundleGoodsInfo){

        ACBatchInOut.start(context,bundleGoodsInfo);
    }


    public static void startACGoodsInOutNote(Context context,BundleGoodsInfo bundleGoodsInfo){

        ACGoodsInOutNote.start(context,bundleGoodsInfo);
    }


    public static void startACGoodsSizeDetail(Context context,BundleGoodsInfo bundleGoodsInfo){

        ACGoodsSizeDetail.start(context,bundleGoodsInfo);
    }


    public static void startACMarketDynamic(Context context,BundleGoodsInfo bundleGoodsInfo){

        ACMarketDynamic.start(context,bundleGoodsInfo);
    }



    public static void startAcBillboardDetail(Activity activity, ImageView shareElement,
                                              String urlFace){

        ACBillboardDetail.start(activity,shareElement,urlFace);

    }





    public static void startACRepositoryGoodsDetail(Activity activity, ImageView shareElement,
                                                    String id, String face, String name, String code, String brand, String tags){

        ACRepositoryGoodsDetail.start(activity,shareElement,id,face,name,code,brand,tags);

    }


    public static void startACRepositoryGoodsDetail(Activity activity, ImageView shareElement,
                                                    BundleGoodsInfo bundleGoodsInfo){

        ACRepositoryGoodsDetail.start(activity,shareElement,bundleGoodsInfo);

    }

    public static void startACTransferGoods(Activity activity, BundleGoodsInfo bundleGoodsInfo){

        ACTransferGoods.start(activity, bundleGoodsInfo);
    }
}
